//package com.lynn.lib_common;
//
//import android.content.Context;
//import android.view.Gravity;
//import android.view.View;
//import android.widget.ImageView;
//import android.widget.TextView;
//import android.widget.Toast;
//
//
//public class ToastUtil {
//
//    private static Toast mToast;
//    private static Toast mCustomToast;
//
//
//    public static void show(Context context, int resId) {
//        show(context, context.getString(resId));
//    }
//
//    public static void show(Context context, String message) {
//        if (context == null) return;
//        if (EmptyUtil.isEmpty(message)) return;
//        if (mToast == null) {
//            mToast = new Toast(context);
//            View view = ViewUtil.createView(context, R.layout.common_toast_default_text);
//            mToast.setView(view);
//            mToast.setGravity(Gravity.CENTER, 0, 0);
//            mToast.setDuration(Toast.LENGTH_SHORT);
//        }
//
//        TextView tv = mToast.getView().findViewById(R.id.toast_tv);
//        tv.setText(message);
//        mToast.show();
//    }
//
//
//    private static void show(Context context, int iconRes, int resId) {
//        show(context, iconRes, context.getString(resId));
//    }
//
//
//    private static void show(Context context, int iconRes, String message) {
//        if (EmptyUtil.isEmpty(message)) return;
//
//        if (mCustomToast == null) {
//            mCustomToast = new Toast(context);
//            View view = ViewUtil.createView(context, R.layout.common_toast_default);
//            mCustomToast.setView(view);
//            mCustomToast.setGravity(Gravity.CENTER, 0, 0);
//            mCustomToast.setDuration(Toast.LENGTH_SHORT);
//        }
//
//        View view = mToast.getView();
//
//        ImageView iv = view.findViewById(R.id.toast_icon);
//        iv.setImageResource(iconRes);
//        TextView tv = view.findViewById(R.id.toast_tv);
//        tv.setText(message);
//        mCustomToast.show();
//    }
//
//
//    public static void showSuccess(Context context, String message) {
//        show(context, R.drawable.common_icon_net_success, message);
//    }
//
//    public static void showSuccess(Context context, int resId) {
//        show(context, R.drawable.common_icon_net_success, resId);
//    }
//
//
//    public static void showFail(Context context, int resId) {
//        show(context, R.drawable.common_icon_net_fail, resId);
//    }
//
//    public static void showFail(Context context, String message) {
//        show(context, R.drawable.common_icon_net_fail, message);
//    }
//
//    public static void showWarn(Context context, int resId) {
//        show(context, R.drawable.common_icon_net_warn, resId);
//    }
//
//    public static void showWarn(Context context, String message) {
//        show(context, R.drawable.common_icon_net_warn, message);
//    }
//
//}
